package com.ysg.sportsportlsit.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ysg.common.annotation.Excel;
import com.ysg.common.core.domain.BaseEntity;

/**
 * 学生报名信息对象 sport_declare_information
 * 
 * @author 叶双贵
 * @date 2022-03-25
 */
public class SportDeclareInformation extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 报名id */
    @Excel(name = "运动会id")
    private String declareUid;

    /** 运动会届数id */
    private String sportListId;

    /** 运动会届数 */
    @Excel(name = "运动会届目")
    private String sportDename;
    /** 运动会届数 */
    @Excel(name = "我的成绩")
    private String sportGrade;
    /** 运动会届数 */
    @Excel(name = "我的成绩备注1")
    private String sportGradeA;
    /** 运动会届数 */
    @Excel(name = "我的获奖")
    private String sportPalm;
    /** 运动会届数 */
    @Excel(name = "我的获奖备注1")
    private String sportPalmA;

    /** 报名/登录账号 */
   // @Excel(name = "报名/登录账号")
    private String sportNameAccount;

    /** 当前报名姓名 */
    @Excel(name = "当前报名姓名")
    private String sportNameUser;

    /** 项目名称 */
    @Excel(name = "项目名称")
    private String declareXmName;

    /** 项目主题 */
    @Excel(name = "项目主题")
    private String sportXmTheme;

    public void setDeclareUid(String declareUid) 
    {
        this.declareUid = declareUid;
    }

    public String getDeclareUid() 
    {
        return declareUid;
    }
    public void setSportListId(String sportListId) 
    {
        this.sportListId = sportListId;
    }

    public String getSportListId() 
    {
        return sportListId;
    }
    public void setSportNameAccount(String sportNameAccount) 
    {
        this.sportNameAccount = sportNameAccount;
    }

    public String getSportNameAccount() 
    {
        return sportNameAccount;
    }
    public void setSportNameUser(String sportNameUser) 
    {
        this.sportNameUser = sportNameUser;
    }

    public String getSportNameUser() 
    {
        return sportNameUser;
    }
    public void setDeclareXmName(String declareXmName) 
    {
        this.declareXmName = declareXmName;
    }

    public String getDeclareXmName() 
    {
        return declareXmName;
    }
    public void setSportXmTheme(String sportXmTheme) 
    {
        this.sportXmTheme = sportXmTheme;
    }

    public String getSportXmTheme() 
    {
        return sportXmTheme;
    }

    public String getSportDename() {
        return sportDename;
    }

    public void setSportDename(String sportDename) {
        this.sportDename = sportDename;
    }

    public String getSportGrade() {
        return sportGrade;
    }

    public void setSportGrade(String sportGrade) {
        this.sportGrade = sportGrade;
    }

    public String getSportGradeA() {
        return sportGradeA;
    }

    public void setSportGradeA(String sportGradeA) {
        this.sportGradeA = sportGradeA;
    }

    public String getSportPalm() {
        return sportPalm;
    }

    public void setSportPalm(String sportPalm) {
        this.sportPalm = sportPalm;
    }

    public String getSportPalmA() {
        return sportPalmA;
    }

    public void setSportPalmA(String sportPalmA) {
        this.sportPalmA = sportPalmA;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("declareUid", getDeclareUid())
            .append("sportListId", getSportListId())
            .append("sportNameAccount", getSportNameAccount())
              .append("sportDename",getSportDename())  //运动会届目
                .append("sportGrade",getSportDename())  //我的成绩
                .append("sportGradeA",getSportDename())  //我的成绩1
                .append("sportPalm",getSportDename())  //我的获奖
                .append("sportPalmA",getSportDename())  //我的获奖1
            .append("sportNameUser", getSportNameUser())
            .append("declareXmName", getDeclareXmName())
            .append("sportXmTheme", getSportXmTheme())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())

            .toString();
    }
}
